package main

import (
	"encoding/json"
	"fmt"
	"time"
)

type json_test struct {
	Name string
}

func main() {

	json_data := new(json_test)
	json_resevrse := new(json_test)
	json_data.Name = "suwenyang"

	data, _ := json.Marshal(json_data)

	fmt.Println(data)

	json.Unmarshal(data, json_resevrse)

	fmt.Println(json_resevrse)

	date := time.Now()
	fmt.Println(date.Unix() - date.Add(time.Second*2).Unix())

	// 初始化一个新的切片 seq
	seq := []string{"a", "b", "c", "d", "e", "f", "g"}
	// 指定删除位置
	index := 0
	// 输出删除位置之前和之后的元素
	fmt.Println(seq[index:])
	// seq[index+1:]... 表示将后段的整个添加到前段中
	// 将删除前后的元素连接起来
	seq = append(seq[:index], seq[index+1:]...)
	// 输出链接后的切片
	fmt.Println(seq)

}
